<?php
/**
 * Filename: Conidment.php
 * First Head 设计模式： 03 星巴克咖啡
 * 调料抽象类，继承于饮料抽象类 Beverage
 */
include_once 'Beverage.php';

/**
 * 调料抽象类
 *		注： 此类近乎于接口，因为方法 getDescription 本定义为抽象，但PHP不支持再抽象，所以这里重载空函数;
 * 			与此同时，子类再次重载的函数中调用 饮料超类 Beverage 的对象，本方法始终保留抽象的概念。
 */
abstract class CondimentDecorator extends Beverage {
	/**
	 * @see Beverage::getDescription()
	 *
	 * @return string
	 */
	public function getDescription() {
		
	}
}
?>